package entity

// EpgProgram 表示 EPG 节目信息
type EpgProgram struct {
	Id         int      `json:"id" gorm:"primaryKey;autoIncrement"`
	Channel    string   `json:"channel" gorm:"column:channel;type:varchar(100);comment:频道"`
	Date       NullDate `json:"date" gorm:"column:date;type:date;comment:日期"`
	Start      string   `json:"start" gorm:"column:start;type:varchar(20);comment:开始时间 格式HH:mm"`
	End        string   `json:"end" gorm:"column:end;type:varchar(20);comment:结束时间 格式HH:mm"`
	Title      string   `json:"title" gorm:"column:title;type:varchar(300);comment:标题"`
	Desc       string   `json:"desc" gorm:"column:desc;type:varchar(500);comment:描述"`
	CreateTime NullTime `json:"createTime" gorm:"column:create_time;type:datetime;comment:创建时间"`
	UpdateTime NullTime `json:"updateTime" gorm:"column:update_time;type:datetime;comment:更新时间"`
}

func (EpgProgram) TableName() string {
	return "epg_program"
}
